# near model CODE resource # jump table entries: 312-325 (14 of them) export_39: 00000000 4E56 0000 link A6, 0 00000004 48E7 0108 movem.l -[A7], D7,A4 00000008 4AAE 0008 tst.l [A6 + 0x8] 0000000C 6600 000A bne +0xC /* 00000018 */ 00000010 422E 000C clr.b [A6 + 0xC] 00000014 6000 0014 bra +0x16 /* 0000002A */ label00000018: 00000018 286E 0008 movea.l A4, [A6 + 0x8] 0000001C 0C6C 0000 006C cmpi.w [A4 + 0x6C], 0x0 00000022 5DC7 slt D7 00000024 4407 neg.b D7 00000026 1D47 000C move.b [A6 + 0xC], D7 label0000002A: 0000002A 4CDF 1080 movem.l D7,A4, [A7]+ 0000002E 4E5E unlink A6 00000030 2E9F move.l [A7], [A7]+ 00000032 4E75 rts export_40: 00000034 4E56 FFF8 link A6, -0x0008 00000038 48E7 0108 movem.l -[A7], D7,A4 0000003C 286E 0008 movea.l A4, [A6 + 0x8] 00000040 2D54 FFF8 move.l [A6 - 0x8], [A4] 00000044 2D6C 0004 FFFC move.l [A6 - 0x4], [A4 + 0x4] 0000004A 486E FFF8 pea.l [A6 - 0x8] 0000004E A870 syscall LocalToGlobal 00000050 486E FFFC pea.l [A6 - 0x4] 00000054 A870 syscall LocalToGlobal 00000056 286E 000C movea.l A4, [A6 + 0xC] 0000005A 28AE FFF8 move.l [A4], [A6 - 0x8] 0000005E 296E FFFC 0004 move.l [A4 + 0x4], [A6 - 0x4] 00000064 4CDF 1080 movem.l D7,A4, [A7]+ 00000068 4E5E unlink A6 0000006A 2E9F move.l [A7], [A7]+ 0000006C 4E75 rts fn0000006E: 0000006E 4E56 FF00 link A6, -0x0100 00000072 48E7 0118 movem.l -[A7], D7,A3,A4 00000076 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000007A 486E FF00 pea.l [A6 - 0x100] 0000007E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000082 286E 000C movea.l A4, [A6 + 0xC] 00000086 47EE FF00 lea.l A3, [A6 - 0x100] 0000008A 4247 clr.w D7 0000008C 1E13 move.b D7, [A3] label0000008E: 0000008E 18DB move.b [A4]+, [A3]+ 00000090 51CF FFFC dbf D7, -0x6 /* 0000008E */ 00000094 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000098 4E5E unlink A6 0000009A 2E9F move.l [A7], [A7]+ 0000009C 4E75 rts export_41: 0000009E 4E56 FDFC link A6, -0x0204 000000A2 48E7 0118 movem.l -[A7], D7,A3,A4 000000A6 3E2E 0008 move.w D7, [A6 + 0x8] 000000AA 48C7 ext.l D7 000000AC 2D47 FEFC move.l [A6 - 0x104], D7 000000B0 486E FDFC pea.l [A6 - 0x204] 000000B4 2F2E FEFC move.l -[A7], [A6 - 0x104] 000000B8 4EBA FFB4 jsr [PC - 0x4C /* 0000006E */] 000000BC 588F addq.l A7, 4 000000BE 49EE FF00 lea.l A4, [A6 - 0x100] 000000C2 47EE FDFC lea.l A3, [A6 - 0x204] 000000C6 4247 clr.w D7 000000C8 1E13 move.b D7, [A3] label000000CA: 000000CA 18DB move.b [A4]+, [A3]+ 000000CC 51CF FFFC dbf D7, -0x6 /* 000000CA */ 000000D0 286E 000A movea.l A4, [A6 + 0xA] 000000D4 47EE FF00 lea.l A3, [A6 - 0x100] 000000D8 4247 clr.w D7 000000DA 1E13 move.b D7, [A3] label000000DC: 000000DC 18DB move.b [A4]+, [A3]+ 000000DE 51CF FFFC dbf D7, -0x6 /* 000000DC */ 000000E2 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000000E6 4E5E unlink A6 000000E8 205F movea.l A0, [A7]+ 000000EA 548F addq.l A7, 2 000000EC 4ED0 jmp [A0] export_42: 000000EE 4E56 FBFA link A6, -0x0406 000000F2 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000000F6 286E 0008 movea.l A4, [A6 + 0x8] 000000FA 47EE FF00 lea.l A3, [A6 - 0x100] 000000FE 4247 clr.w D7 00000100 1E14 move.b D7, [A4] label00000102: 00000102 16DC move.b [A3]+, [A4]+ 00000104 51CF FFFC dbf D7, -0x6 /* 00000102 */ 00000108 3E3C 0001 move.w D7, 0x1 0000010C 4246 clr.w D6 0000010E 1C2E FF00 move.b D6, [A6 - 0x100] 00000112 3D46 FEFA move.w [A6 - 0x106], D6 00000116 6000 01A6 bra +0x1A8 /* 000002BE */ label0000011A: 0000011A 49EE FF00 lea.l A4, [A6 - 0x100] 0000011E 4246 clr.w D6 00000120 1C34 7000 move.b D6, [A4 + D7.w] 00000124 6000 017A bra +0x17C /* 000002A0 */ label00000128: 00000128 486E FDFA pea.l [A6 - 0x206] 0000012C 486E FF00 pea.l [A6 - 0x100] 00000130 3F3C 0001 move.w -[A7], 0x1 00000134 3C07 move.w D6, D7 00000136 5346 subq.w D6, 1 00000138 3F06 move.w -[A7], D6 0000013A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000013E 588F addq.l A7, 4 00000140 486E FDFA pea.l [A6 - 0x206] 00000144 487A 01A6 pea.l [PC + 0x1A6 /* 000002EC, value 0x17B4E56 */] 00000148 486E FCFA pea.l [A6 - 0x306] 0000014C 486E FF00 pea.l [A6 - 0x100] 00000150 3C07 move.w D6, D7 00000152 5246 addq.w D6, 1 00000154 3F06 move.w -[A7], D6 00000156 3F3C 00FF move.w -[A7], 0xFF 0000015A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000015E 588F addq.l A7, 4 00000160 486E FCFA pea.l [A6 - 0x306] 00000164 486E FBFA pea.l [A6 - 0x406] 00000168 3F3C 0003 move.w -[A7], 0x3 0000016C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000170 49EE FF00 lea.l A4, [A6 - 0x100] 00000174 47EE FBFA lea.l A3, [A6 - 0x406] 00000178 4246 clr.w D6 0000017A 1C13 move.b D6, [A3] label0000017C: 0000017C 18DB move.b [A4]+, [A3]+ 0000017E 51CE FFFC dbf D6, -0x6 /* 0000017C */ 00000182 6000 0134 bra +0x136 /* 000002B8 */ label00000186: 00000186 486E FDFA pea.l [A6 - 0x206] 0000018A 486E FF00 pea.l [A6 - 0x100] 0000018E 3F3C 0001 move.w -[A7], 0x1 00000192 3C07 move.w D6, D7 00000194 5346 subq.w D6, 1 00000196 3F06 move.w -[A7], D6 00000198 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000019C 588F addq.l A7, 4 0000019E 486E FDFA pea.l [A6 - 0x206] 000001A2 487A 0146 pea.l [PC + 0x146 /* 000002EA, value 0x17D017B */] 000001A6 486E FCFA pea.l [A6 - 0x306] 000001AA 486E FF00 pea.l [A6 - 0x100] 000001AE 3C07 move.w D6, D7 000001B0 5246 addq.w D6, 1 000001B2 3F06 move.w -[A7], D6 000001B4 3F3C 00FF move.w -[A7], 0xFF 000001B8 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000001BC 588F addq.l A7, 4 000001BE 486E FCFA pea.l [A6 - 0x306] 000001C2 486E FBFA pea.l [A6 - 0x406] 000001C6 3F3C 0003 move.w -[A7], 0x3 000001CA 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000001CE 49EE FF00 lea.l A4, [A6 - 0x100] 000001D2 47EE FBFA lea.l A3, [A6 - 0x406] 000001D6 4246 clr.w D6 000001D8 1C13 move.b D6, [A3] label000001DA: 000001DA 18DB move.b [A4]+, [A3]+ 000001DC 51CE FFFC dbf D6, -0x6 /* 000001DA */ 000001E0 6000 00D6 bra +0xD8 /* 000002B8 */ label000001E4: 000001E4 486E FDFA pea.l [A6 - 0x206] 000001E8 486E FF00 pea.l [A6 - 0x100] 000001EC 3F3C 0001 move.w -[A7], 0x1 000001F0 3C07 move.w D6, D7 000001F2 5346 subq.w D6, 1 000001F4 3F06 move.w -[A7], D6 000001F6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000001FA 588F addq.l A7, 4 000001FC 486E FDFA pea.l [A6 - 0x206] 00000200 487A 00E6 pea.l [PC + 0xE6 /* 000002E8, value 0x17C017D */] 00000204 486E FCFA pea.l [A6 - 0x306] 00000208 486E FF00 pea.l [A6 - 0x100] 0000020C 3C07 move.w D6, D7 0000020E 5246 addq.w D6, 1 00000210 3F06 move.w -[A7], D6 00000212 3F3C 00FF move.w -[A7], 0xFF 00000216 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000021A 588F addq.l A7, 4 0000021C 486E FCFA pea.l [A6 - 0x306] 00000220 486E FBFA pea.l [A6 - 0x406] 00000224 3F3C 0003 move.w -[A7], 0x3 00000228 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000022C 49EE FF00 lea.l A4, [A6 - 0x100] 00000230 47EE FBFA lea.l A3, [A6 - 0x406] 00000234 4246 clr.w D6 00000236 1C13 move.b D6, [A3] label00000238: 00000238 18DB move.b [A4]+, [A3]+ 0000023A 51CE FFFC dbf D6, -0x6 /* 00000238 */ 0000023E 6000 0078 bra +0x7A /* 000002B8 */ label00000242: 00000242 486E FDFA pea.l [A6 - 0x206] 00000246 486E FF00 pea.l [A6 - 0x100] 0000024A 3F3C 0001 move.w -[A7], 0x1 0000024E 3C07 move.w D6, D7 00000250 5346 subq.w D6, 1 00000252 3F06 move.w -[A7], D6 00000254 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000258 588F addq.l A7, 4 0000025A 486E FDFA pea.l [A6 - 0x206] 0000025E 487A 0086 pea.l [PC + 0x86 /* 000002E6, value 0x1D0017C */] 00000262 486E FCFA pea.l [A6 - 0x306] 00000266 486E FF00 pea.l [A6 - 0x100] 0000026A 3C07 move.w D6, D7 0000026C 5246 addq.w D6, 1 0000026E 3F06 move.w -[A7], D6 00000270 3F3C 00FF move.w -[A7], 0xFF 00000274 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000278 588F addq.l A7, 4 0000027A 486E FCFA pea.l [A6 - 0x306] 0000027E 486E FBFA pea.l [A6 - 0x406] 00000282 3F3C 0003 move.w -[A7], 0x3 00000286 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000028A 49EE FF00 lea.l A4, [A6 - 0x100] 0000028E 47EE FBFA lea.l A3, [A6 - 0x406] 00000292 4246 clr.w D6 00000294 1C13 move.b D6, [A3] label00000296: 00000296 18DB move.b [A4]+, [A3]+ 00000298 51CE FFFC dbf D6, -0x6 /* 00000296 */ 0000029C 6000 001A bra +0x1C /* 000002B8 */ label000002A0: 000002A0 0446 0028 subi.w D6, 0x28 /* '(' */ 000002A4 6700 FE82 beq -0x17C /* 00000128 */ 000002A8 5346 subq.w D6, 1 000002AA 6700 FEDA beq -0x124 /* 00000186 */ 000002AE 5946 subq.w D6, 4 000002B0 6790 beq -0x6E /* 00000242 */ 000002B2 5546 subq.w D6, 2 000002B4 6700 FF2E beq -0xD0 /* 000001E4 */ label000002B8: 000002B8 5247 addq.w D7, 1 000002BA 6900 000A bvs +0xC /* 000002C6 */ label000002BE: 000002BE BE6E FEFA cmp.w D7, [A6 - 0x106] 000002C2 6F00 FE56 ble -0x1A8 /* 0000011A */ label000002C6: 000002C6 3D47 FEFE move.w [A6 - 0x102], D7 000002CA 286E 000C movea.l A4, [A6 + 0xC] 000002CE 47EE FF00 lea.l A3, [A6 - 0x100] 000002D2 4247 clr.w D7 000002D4 1E13 move.b D7, [A3] label000002D6: 000002D6 18DB move.b [A4]+, [A3]+ 000002D8 51CF FFFC dbf D7, -0x6 /* 000002D6 */ 000002DC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000002E0 4E5E unlink A6 000002E2 2E9F move.l [A7], [A7]+ 000002E4 4E75 rts 000002E6 01D0 .incomplete 000002E8 017C 017D bchg 0x17D, D0 000002EC 017B 4E56 bchg [PC + D4 * 8 + 0x56], D0 export_43: // at 000002EE (misaligned) 000002F0 FF00 .extension 0xF00 <> // unimplemented 000002F2 48E7 0118 movem.l -[A7], D7,A3,A4 000002F6 286E 0008 movea.l A4, [A6 + 0x8] 000002FA 47EE FF00 lea.l A3, [A6 - 0x100] 000002FE 4247 clr.w D7 00000300 1E14 move.b D7, [A4] label00000302: 00000302 16DC move.b [A3]+, [A4]+ 00000304 51CF FFFC dbf D7, -0x6 /* 00000302 */ 00000308 486E FF00 pea.l [A6 - 0x100] 0000030C 1F3C 0001 move.b -[A7], 0x1 00000310 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000314 286E 000C movea.l A4, [A6 + 0xC] 00000318 47EE FF00 lea.l A3, [A6 - 0x100] 0000031C 4247 clr.w D7 0000031E 1E13 move.b D7, [A3] label00000320: 00000320 18DB move.b [A4]+, [A3]+ 00000322 51CF FFFC dbf D7, -0x6 /* 00000320 */ 00000326 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000032A 4E5E unlink A6 0000032C 2E9F move.l [A7], [A7]+ 0000032E 4E75 rts export_44: fn00000330: 00000330 4E56 FFDC link A6, -0x0024 00000334 48E7 0308 movem.l -[A7], D6,D7,A4 00000338 2D6D FE56 FFF4 move.l [A6 - 0xC], [A5 - 0x1AA] 0000033E 2D6D FE5A FFF8 move.l [A6 - 0x8], [A5 - 0x1A6] 00000344 286E 000E movea.l A4, [A6 + 0xE] 00000348 2D54 FFFC move.l [A6 - 0x4], [A4] 0000034C 286E FFFC movea.l A4, [A6 - 0x4] 00000350 2D6C 0010 FFEC move.l [A6 - 0x14], [A4 + 0x10] 00000356 2D6C 0014 FFF0 move.l [A6 - 0x10], [A4 + 0x14] 0000035C 286E 000E movea.l A4, [A6 + 0xE] 00000360 2F14 move.l -[A7], [A4] 00000362 3E2E FFF8 move.w D7, [A6 - 0x8] 00000366 0647 0032 addi.w D7, 0x32 /* '2' */ 0000036A 3F07 move.w -[A7], D7 0000036C 3E2E FFFA move.w D7, [A6 - 0x6] 00000370 0647 0032 addi.w D7, 0x32 /* '2' */ 00000374 3F07 move.w -[A7], D7 00000376 4227 clr.b -[A7] 00000378 A91B syscall MoveWindow 0000037A 286E 000E movea.l A4, [A6 + 0xE] 0000037E 2F14 move.l -[A7], [A4] 00000380 1F3C 0001 move.b -[A7], 0x1 00000384 A908 syscall ShowHide 00000386 286E FFFC movea.l A4, [A6 - 0x4] 0000038A 286C 0072 movea.l A4, [A4 + 0x72] 0000038E 2854 movea.l A4, [A4] 00000390 2D6C 0002 FFE4 move.l [A6 - 0x1C], [A4 + 0x2] 00000396 2D6C 0006 FFE8 move.l [A6 - 0x18], [A4 + 0x6] 0000039C 286E 000E movea.l A4, [A6 + 0xE] 000003A0 2F14 move.l -[A7], [A4] 000003A2 4227 clr.b -[A7] 000003A4 A908 syscall ShowHide 000003A6 3E2E FFEA move.w D7, [A6 - 0x16] 000003AA 9E6E FFE6 sub.w D7, [A6 - 0x1A] 000003AE 9E6E FFF2 sub.w D7, [A6 - 0xE] 000003B2 DE6E FFEE add.w D7, [A6 - 0x12] 000003B6 48C7 ext.l D7 000003B8 8FFC 0002 divs.w D7, 0x2 000003BC 3D47 FFDE move.w [A6 - 0x22], D7 000003C0 3E2E FFE8 move.w D7, [A6 - 0x18] 000003C4 9E6E FFE4 sub.w D7, [A6 - 0x1C] 000003C8 9E6E FFF0 sub.w D7, [A6 - 0x10] 000003CC DE6E FFEC add.w D7, [A6 - 0x14] 000003D0 3D47 FFDC move.w [A6 - 0x24], D7 000003D4 0C6E 0013 FFDC cmpi.w [A6 - 0x24], 0x13 000003DA 6F00 000C ble +0xE /* 000003E8 */ 000003DE 3D7C 0013 FFDC move.w [A6 - 0x24], 0x13 000003E4 6000 0010 bra +0x12 /* 000003F6 */ label000003E8: 000003E8 3E2E FFDC move.w D7, [A6 - 0x24] 000003EC 48C7 ext.l D7 000003EE 8FFC 0002 divs.w D7, 0x2 000003F2 3D47 FFDC move.w [A6 - 0x24], D7 label000003F6: 000003F6 3E2E 000C move.w D7, [A6 + 0xC] 000003FA 6000 0082 bra +0x84 /* 0000047E */ 000003FE 3E2E FFDC move.w D7, [A6 - 0x24] 00000402 0647 0014 addi.w D7, 0x14 00000406 3C2E FFF8 move.w D6, [A6 - 0x8] 0000040A 0446 0014 subi.w D6, 0x14 0000040E 9C6E FFE8 sub.w D6, [A6 - 0x18] 00000412 DC6E FFE4 add.w D6, [A6 - 0x1C] 00000416 48C6 ext.l D6 00000418 8DFC 0002 divs.w D6, 0x2 0000041C DC47 add.w D6, D7 0000041E 3D46 FFE0 move.w [A6 - 0x20], D6 00000422 6000 0082 bra +0x84 /* 000004A6 */ 00000426 3E2E FFDC move.w D7, [A6 - 0x24] 0000042A 0647 0014 addi.w D7, 0x14 0000042E DE6E 000A add.w D7, [A6 + 0xA] 00000432 3D47 FFE0 move.w [A6 - 0x20], D7 00000436 6000 006E bra +0x70 /* 000004A6 */ 0000043A 0C6E 0013 FFDC cmpi.w [A6 - 0x24], 0x13 00000440 6600 001E bne +0x20 /* 00000460 */ 00000444 3E2E FFF0 move.w D7, [A6 - 0x10] 00000448 9E6E FFEC sub.w D7, [A6 - 0x14] 0000044C 5447 addq.w D7, 2 0000044E DE6E 000A add.w D7, [A6 + 0xA] 00000452 3C2E FFF8 move.w D6, [A6 - 0x8] 00000456 9C47 sub.w D6, D7 00000458 3D46 FFE0 move.w [A6 - 0x20], D6 0000045C 6000 001C bra +0x1E /* 0000047A */ label00000460: 00000460 3E2E FFF0 move.w D7, [A6 - 0x10] 00000464 9E6E FFEC sub.w D7, [A6 - 0x14] 00000468 DE6E FFDC add.w D7, [A6 - 0x24] 0000046C DE6E 000A add.w D7, [A6 + 0xA] 00000470 3C2E FFF8 move.w D6, [A6 - 0x8] 00000474 9C47 sub.w D6, D7 00000476 3D46 FFE0 move.w [A6 - 0x20], D6 label0000047A: 0000047A 6000 002A bra +0x2C /* 000004A6 */ label0000047E: 0000047E 6B00 0026 bmi +0x28 /* 000004A6 */ 00000482 0C47 0008 cmpi.w D7, 0x8 00000486 6E00 001E bgt +0x20 /* 000004A6 */ 0000048A DE47 add.w D7, D7 0000048C 3E3B 7006 move.w D7, [PC + D7.w + 0x6] 00000490 4EFB 7002 jmp [PC + D7.w + 0x2] 00000494 FF6A .extension 0xF6A <> // unimplemented 00000496 FF92 .invalid <> 00000498 FF92 .invalid <> 0000049A FF92 .invalid <> 0000049C FF6A .extension 0xF6A <> // unimplemented 0000049E FF6A .extension 0xF6A <> // unimplemented 000004A0 FFA6 .invalid <> 000004A2 FFA6 .invalid <> 000004A4 FFA6 .invalid <> label000004A6: 000004A6 3E2E 000C move.w D7, [A6 + 0xC] 000004AA 6000 0052 bra +0x54 /* 000004FE */ 000004AE 3E2E FFFA move.w D7, [A6 - 0x6] 000004B2 9E6E FFF6 sub.w D7, [A6 - 0xA] 000004B6 9E6E FFEA sub.w D7, [A6 - 0x16] 000004BA DE6E FFE6 add.w D7, [A6 - 0x1A] 000004BE 48C7 ext.l D7 000004C0 8FFC 0002 divs.w D7, 0x2 000004C4 DE6E FFDE add.w D7, [A6 - 0x22] 000004C8 3D47 FFE2 move.w [A6 - 0x1E], D7 000004CC 6000 0058 bra +0x5A /* 00000526 */ 000004D0 3E2E FFDE move.w D7, [A6 - 0x22] 000004D4 DE6E 000A add.w D7, [A6 + 0xA] 000004D8 3D47 FFE2 move.w [A6 - 0x1E], D7 000004DC 6000 0048 bra +0x4A /* 00000526 */ 000004E0 3E2E FFF2 move.w D7, [A6 - 0xE] 000004E4 9E6E FFEE sub.w D7, [A6 - 0x12] 000004E8 DE6E FFDE add.w D7, [A6 - 0x22] 000004EC DE6E 000A add.w D7, [A6 + 0xA] 000004F0 3C2E FFFA move.w D6, [A6 - 0x6] 000004F4 9C47 sub.w D6, D7 000004F6 3D46 FFE2 move.w [A6 - 0x1E], D6 000004FA 6000 002A bra +0x2C /* 00000526 */ label000004FE: 000004FE 6B00 0026 bmi +0x28 /* 00000526 */ 00000502 0C47 0008 cmpi.w D7, 0x8 00000506 6E00 001E bgt +0x20 /* 00000526 */ 0000050A DE47 add.w D7, D7 0000050C 3E3B 7006 move.w D7, [PC + D7.w + 0x6] 00000510 4EFB 7002 jmp [PC + D7.w + 0x2] 00000514 FF9A .invalid <> 00000516 FF9A .invalid <> 00000518 FFBC .invalid <> 0000051A FFCC .invalid <> 0000051C FFBC .invalid <> 0000051E FFCC .invalid <> 00000520 FF9A .invalid <> 00000522 FFBC .invalid <> 00000524 FFCC .invalid <> label00000526: 00000526 286E 000E movea.l A4, [A6 + 0xE] 0000052A 2F14 move.l -[A7], [A4] 0000052C 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00000530 3F2E FFE0 move.w -[A7], [A6 - 0x20] 00000534 4227 clr.b -[A7] 00000536 A91B syscall MoveWindow 00000538 4A2E 0008 tst.b [A6 + 0x8] 0000053C 6700 0012 beq +0x14 /* 00000550 */ 00000540 286E 000E movea.l A4, [A6 + 0xE] 00000544 2F14 move.l -[A7], [A4] 00000546 A915 syscall ShowWindow 00000548 286E 000E movea.l A4, [A6 + 0xE] 0000054C 2F14 move.l -[A7], [A4] 0000054E A91F syscall SelectWindow label00000550: 00000550 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000554 4E5E unlink A6 00000556 205F movea.l A0, [A7]+ 00000558 4FEF 000A lea.l A7, [A7 + 0xA] 0000055C 4ED0 jmp [A0] export_45: 0000055E 4E56 FFEC link A6, -0x0014 00000562 48E7 0118 movem.l -[A7], D7,A3,A4 00000566 286E 0008 movea.l A4, [A6 + 0x8] 0000056A 47EE FFF0 lea.l A3, [A6 - 0x10] 0000056E 26DC move.l [A3]+, [A4]+ 00000570 26DC move.l [A3]+, [A4]+ 00000572 26DC move.l [A3]+, [A4]+ 00000574 26DC move.l [A3]+, [A4]+ 00000576 2D6E FFF2 FFEC move.l [A6 - 0x14], [A6 - 0xE] 0000057C 4247 clr.w D7 0000057E 1E2E FFEF move.b D7, [A6 - 0x11] 00000582 3D47 000C move.w [A6 + 0xC], D7 00000586 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000058A 4E5E unlink A6 0000058C 2E9F move.l [A7], [A7]+ 0000058E 4E75 rts export_46: 00000590 4E56 FFEE link A6, -0x0012 00000594 48E7 0100 movem.l -[A7], D7 00000598 2F2E 000A move.l -[A7], [A6 + 0xA] 0000059C 3F2E 0008 move.w -[A7], [A6 + 0x8] 000005A0 486E FFFE pea.l [A6 - 0x2] 000005A4 486E FFFA pea.l [A6 - 0x6] 000005A8 486E FFF2 pea.l [A6 - 0xE] 000005AC A98D syscall GetDialogItem/GetDItem 000005AE 2F2E FFFA move.l -[A7], [A6 - 0x6] 000005B2 3F3C 00FD move.w -[A7], 0xFD 000005B6 A95D syscall HiliteControl 000005B8 2F3C 0000 0008 move.l -[A7], 0x8 000005BE 486E FFEE pea.l [A6 - 0x12] 000005C2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000005C6 2F2E FFFA move.l -[A7], [A6 - 0x6] 000005CA 4267 clr.w -[A7] 000005CC A95D syscall HiliteControl 000005CE 4CDF 0080 movem.l D7, [A7]+ 000005D2 4E5E unlink A6 000005D4 205F movea.l A0, [A7]+ 000005D6 5C8F addq.l A7, 6 000005D8 4ED0 jmp [A0] export_47: fn000005DA: 000005DA 4E56 FFEE link A6, -0x0012 000005DE 48E7 0100 movem.l -[A7], D7 000005E2 486E FFEE pea.l [A6 - 0x12] 000005E6 A874 syscall GetPort 000005E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005EC A873 syscall SetPort 000005EE 2F3C 0003 0003 move.l -[A7], 0x30003 000005F4 A89B syscall PenSize 000005F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005FA 3F3C 0001 move.w -[A7], 0x1 000005FE 486E FFFE pea.l [A6 - 0x2] 00000602 486E FFF2 pea.l [A6 - 0xE] 00000606 486E FFF6 pea.l [A6 - 0xA] 0000060A A98D syscall GetDialogItem/GetDItem 0000060C 486E FFF6 pea.l [A6 - 0xA] 00000610 2F3C FFFC FFFC move.l -[A7], 0xFFFCFFFC 00000616 A8A9 syscall InsetRect 00000618 486E FFF6 pea.l [A6 - 0xA] 0000061C 2F3C 0010 0010 move.l -[A7], 0x100010 00000622 A8B0 syscall FrameRoundRect 00000624 2F3C 0001 0001 move.l -[A7], 0x10001 0000062A A89B syscall PenSize 0000062C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000630 A873 syscall SetPort 00000632 4CDF 0080 movem.l D7, [A7]+ 00000636 4E5E unlink A6 00000638 2E9F move.l [A7], [A7]+ 0000063A 4E75 rts export_48: 0000063C 4E56 FFFE link A6, -0x0002 00000640 48E7 0308 movem.l -[A7], D6,D7,A4 00000644 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF 0000064A 286E 0008 movea.l A4, [A6 + 0x8] 0000064E 2854 movea.l A4, [A4] 00000650 3E2C 005E move.w D7, [A4 + 0x5E] 00000654 5347 subq.w D7, 1 00000656 DE47 add.w D7, D7 00000658 3C34 7060 move.w D6, [A4 + D7.w + 0x60] 0000065C BC6E 000C cmp.w D6, [A6 + 0xC] 00000660 6E00 0010 bgt +0x12 /* 00000672 */ 00000664 3E2C 005E move.w D7, [A4 + 0x5E] 00000668 5347 subq.w D7, 1 0000066A 3D47 FFFE move.w [A6 - 0x2], D7 0000066E 6000 002C bra +0x2E /* 0000069C */ label00000672: 00000672 526E FFFE addq.w [A6 - 0x2], 1 00000676 3E2E FFFE move.w D7, [A6 - 0x2] 0000067A DE47 add.w D7, D7 0000067C 3C34 7060 move.w D6, [A4 + D7.w + 0x60] 00000680 BC6E 000C cmp.w D6, [A6 + 0xC] 00000684 6DEC blt -0x12 /* 00000672 */ 00000686 3E2E FFFE move.w D7, [A6 - 0x2] 0000068A DE47 add.w D7, D7 0000068C 3C34 7060 move.w D6, [A4 + D7.w + 0x60] 00000690 BC6E 000C cmp.w D6, [A6 + 0xC] 00000694 6F00 0006 ble +0x8 /* 0000069C */ 00000698 536E FFFE subq.w [A6 - 0x2], 1 label0000069C: 0000069C 3D6E FFFE 000E move.w [A6 + 0xE], [A6 - 0x2] 000006A2 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000006A6 4E5E unlink A6 000006A8 205F movea.l A0, [A7]+ 000006AA 5C8F addq.l A7, 6 000006AC 4ED0 jmp [A0] export_49: 000006AE 4E56 FEDC link A6, -0x0124 000006B2 48E7 0118 movem.l -[A7], D7,A3,A4 000006B6 486E FFF4 pea.l [A6 - 0xC] 000006BA A874 syscall GetPort 000006BC 3D7C 0002 FFF2 move.w [A6 - 0xE], 0x2 000006C2 4A2D E824 tst.b [A5 - 0x17DC] 000006C6 6700 00FA beq +0xFC /* 000007C2 */ 000006CA 598F subq.l A7, 4 000006CC 3F3C 0BB7 move.w -[A7], 0xBB7 000006D0 42A7 clr.l -[A7] 000006D2 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000006D8 A97C syscall GetNewDialog 000006DA 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000006DE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006E2 3F3C 0003 move.w -[A7], 0x3 000006E6 486E FFF0 pea.l [A6 - 0x10] 000006EA 486E FFE0 pea.l [A6 - 0x20] 000006EE 486E FFE8 pea.l [A6 - 0x18] 000006F2 A98D syscall GetDialogItem/GetDItem 000006F4 598F subq.l A7, 4 000006F6 3F3C 0BB8 move.w -[A7], 0xBB8 000006FA A9BA syscall GetString 000006FC 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00000700 286E FFDC movea.l A4, [A6 - 0x24] 00000704 2854 movea.l A4, [A4] 00000706 47EE FEDC lea.l A3, [A6 - 0x124] 0000070A 4247 clr.w D7 0000070C 1E14 move.b D7, [A4] label0000070E: 0000070E 16DC move.b [A3]+, [A4]+ 00000710 51CF FFFC dbf D7, -0x6 /* 0000070E */ 00000714 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000718 486E FEDC pea.l [A6 - 0x124] 0000071C A98F syscall SetDialogItemText/SetIText 0000071E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000722 3F3C 0004 move.w -[A7], 0x4 00000726 486E FFF0 pea.l [A6 - 0x10] 0000072A 486E FFE0 pea.l [A6 - 0x20] 0000072E 486E FFE8 pea.l [A6 - 0x18] 00000732 A98D syscall GetDialogItem/GetDItem 00000734 598F subq.l A7, 4 00000736 3F3C 0BB9 move.w -[A7], 0xBB9 0000073A A9BA syscall GetString 0000073C 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00000740 286E FFDC movea.l A4, [A6 - 0x24] 00000744 2854 movea.l A4, [A4] 00000746 47EE FEDC lea.l A3, [A6 - 0x124] 0000074A 4247 clr.w D7 0000074C 1E14 move.b D7, [A4] label0000074E: 0000074E 16DC move.b [A3]+, [A4]+ 00000750 51CF FFFC dbf D7, -0x6 /* 0000074E */ 00000754 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000758 486E FEDC pea.l [A6 - 0x124] 0000075C A98F syscall SetDialogItemText/SetIText 0000075E 598F subq.l A7, 4 00000760 2F3A 00D2 move.l -[A7], [PC + 0xD2 /* 00000834, value 0x49434F4E 'ICON' */] 00000764 3F3C 0BB7 move.w -[A7], 0xBB7 00000768 A81F syscall Get1Resource 0000076A 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 0000076E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000772 3F3C 0005 move.w -[A7], 0x5 00000776 486E FFF0 pea.l [A6 - 0x10] 0000077A 486E FFE0 pea.l [A6 - 0x20] 0000077E 486E FFE8 pea.l [A6 - 0x18] 00000782 A98D syscall GetDialogItem/GetDItem 00000784 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000788 3F3C 0005 move.w -[A7], 0x5 0000078C 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000790 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000794 486E FFE8 pea.l [A6 - 0x18] 00000798 A98E syscall SetDialogItem/SetDItem 0000079A 486E FFFC pea.l [A6 - 0x4] 0000079E 2F3C 001E 0001 move.l -[A7], 0x1E0001 000007A4 1F3C 0001 move.b -[A7], 0x1 000007A8 4EBA FB86 jsr [PC - 0x47A /* 00000330 */] 000007AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007B0 A873 syscall SetPort 000007B2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007B6 4EBA FE22 jsr [PC - 0x1DE /* 000005DA */] 000007BA 42A7 clr.l -[A7] 000007BC 486E FFF2 pea.l [A6 - 0xE] 000007C0 A991 syscall ModalDialog label000007C2: 000007C2 0C6E 0002 FFF2 cmpi.w [A6 - 0xE], 0x2 000007C8 6600 0056 bne +0x58 /* 00000820 */ 000007CC 598F subq.l A7, 4 000007CE 3F3C 0BB8 move.w -[A7], 0xBB8 000007D2 42A7 clr.l -[A7] 000007D4 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000007DA A97C syscall GetNewDialog 000007DC 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000007E0 486E FFF8 pea.l [A6 - 0x8] 000007E4 2F3C 001E 0001 move.l -[A7], 0x1E0001 000007EA 1F3C 0001 move.b -[A7], 0x1 000007EE 4EBA FB40 jsr [PC - 0x4C0 /* 00000330 */] 000007F2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000007F6 A873 syscall SetPort 000007F8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000007FC 4EBA FDDC jsr [PC - 0x224 /* 000005DA */] 00000800 42A7 clr.l -[A7] 00000802 486E FFF2 pea.l [A6 - 0xE] 00000806 A991 syscall ModalDialog 00000808 4A2D E824 tst.b [A5 - 0x17DC] 0000080C 6700 0008 beq +0xA /* 00000816 */ 00000810 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000814 A983 syscall DisposeDialog label00000816: 00000816 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000081A A983 syscall DisposeDialog 0000081C 6000 0008 bra +0xA /* 00000826 */ label00000820: 00000820 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000824 A983 syscall DisposeDialog label00000826: 00000826 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000082A A873 syscall SetPort 0000082C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000830 4E5E unlink A6 00000832 4E75 rts 00000834 4943 chk.w D4, D3 00000836 4F4E chk.w D7, A6 export_50: 00000838 4E56 FFFC link A6, -0x0004 0000083C 48E7 0300 movem.l -[A7], D6,D7 00000840 3E2E 000A move.w D7, [A6 + 0xA] 00000844 3D6E 0008 FFFC move.w [A6 - 0x4], [A6 + 0x8] 0000084A 6000 002C bra +0x2E /* 00000878 */ label0000084E: 0000084E 3C2E 000C move.w D6, [A6 + 0xC] 00000852 BC47 cmp.w D6, D7 00000854 6600 0012 bne +0x14 /* 00000868 */ 00000858 2F2E 000E move.l -[A7], [A6 + 0xE] 0000085C 3F07 move.w -[A7], D7 0000085E 1F3C 0001 move.b -[A7], 0x1 00000862 A945 syscall CheckItem 00000864 6000 000C bra +0xE /* 00000872 */ label00000868: 00000868 2F2E 000E move.l -[A7], [A6 + 0xE] 0000086C 3F07 move.w -[A7], D7 0000086E 4227 clr.b -[A7] 00000870 A945 syscall CheckItem label00000872: 00000872 5247 addq.w D7, 1 00000874 6900 0008 bvs +0xA /* 0000087E */ label00000878: 00000878 BE6E FFFC cmp.w D7, [A6 - 0x4] 0000087C 6FD0 ble -0x2E /* 0000084E */ label0000087E: 0000087E 3D47 FFFE move.w [A6 - 0x2], D7 00000882 4CDF 00C0 movem.l D6,D7, [A7]+ 00000886 4E5E unlink A6 00000888 205F movea.l A0, [A7]+ 0000088A 4FEF 000A lea.l A7, [A7 + 0xA] 0000088E 4ED0 jmp [A0] export_51: 00000890 4E56 0000 link A6, 0 00000894 48E7 0100 movem.l -[A7], D7 00000898 3E2E 000A move.w D7, [A6 + 0xA] 0000089C BE6E 0008 cmp.w D7, [A6 + 0x8] 000008A0 6F00 000C ble +0xE /* 000008AE */ 000008A4 3D6E 000A 000C move.w [A6 + 0xC], [A6 + 0xA] 000008AA 6000 0008 bra +0xA /* 000008B4 */ label000008AE: 000008AE 3D6E 0008 000C move.w [A6 + 0xC], [A6 + 0x8] label000008B4: 000008B4 4CDF 0080 movem.l D7, [A7]+ 000008B8 4E5E unlink A6 000008BA 2E9F move.l [A7], [A7]+ 000008BC 4E75 rts export_52: 000008BE 4E56 0000 link A6, 0 000008C2 48E7 0100 movem.l -[A7], D7 000008C6 3E2E 000A move.w D7, [A6 + 0xA] 000008CA BE6E 0008 cmp.w D7, [A6 + 0x8] 000008CE 6F00 000C ble +0xE /* 000008DC */ 000008D2 3D6E 0008 000C move.w [A6 + 0xC], [A6 + 0x8] 000008D8 6000 0008 bra +0xA /* 000008E2 */ label000008DC: 000008DC 3D6E 000A 000C move.w [A6 + 0xC], [A6 + 0xA] label000008E2: 000008E2 4CDF 0080 movem.l D7, [A7]+ 000008E6 4E5E unlink A6 000008E8 2E9F move.l [A7], [A7]+ 000008EA 4E75 rts